package cn.wu.demo.serialport.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * 串口配置类
 * @author wusq
 * @date 2024/1/7
 */
@Data
@Configuration
@ConfigurationProperties(prefix = "serial")
public class SerialPortConfig {

    /**
     * 串口名称
     */
    private String portName;

    /**
     * 波特率
     */
    private int baudRate;

    /**
     * 数据位
     */
    private int dataBits;

    /**
     * 停止位
     */
    private int stopBits;

    /**
     * 校验位
     */
    private int parity;

    /**
     * 从站地址
     */
    private int slaveId;

    /**
     * 采集间隔（毫秒）
     */
    private int interval;
}